﻿//-----------------------------------------------------------------------
// <copyright file="EdgeState.cs" company="Luboš Bretschnieder">
// Copyright (c) 2008 Luboš Bretschnieder, Licensed under the Apache License, Version 2.0.
// </copyright>
//-----------------------------------------------------------------------
namespace Graphs
{
    /// <summary>
    /// Enumeration of edge states
    /// </summary>
    public enum EdgeState
    {
        /// <summary>Edge without special state.</summary>
        Normal,

        /// <summary>Processing edge.</summary>
        Blue,

        /// <summary>Removed or useless edge.</summary>
        Grey,

        /// <summary>Green edge.</summary>
        Green,

        /// <summary>Yellow edge.</summary>
        Yellow,

        /// <summary>Important edge.</summary>
        Red
    }
}
